Model-Based Test Case Generation for Web Applications
نویسندگان
چکیده
With the advent of web 2.0, web application architecture has changed a lot with increasing complexity. Modeling of the web applications has a key role in development; if modeling is inappropriate then the developed application will be poor. Testing is an important activity to improve the quality of web applications. So a technique for Model based Test case generation for Web applications have been proposed. Web Diagrams and Sequence Diagrams are used to model the behavior of web application under Test (AUT). Web diagram provides the functional requirement and sequence diagram provided the most important part of the web application, the Navigation between web pages. Navigation is the only thing that makes difference between stand alone applications and Web application. The proposed technique is validated with various case studies. General Terms Model based Testing, UML diagrams, Web Diagram, Sequence Diagram, Web Testing,
منابع مشابه
Configuring effective navigation models and abstract test cases for web applications by analysing user behaviour
As web applications become more complex and are used more pervasively, testing demands are increasing without corresponding automated support. One promising approach to automatic test generation is statistical model-based testing, where logged user behavior is used to build a usage-based model of web application navigation, from which abstract test cases are generated. Executable test cases are...
متن کاملAutomated Functional Testing based on the Navigation of Web Applications
Web applications are becoming more and more complex. Testing such applications is an intricate hard and time-consuming activity. Therefore, testing is often poorly performed or skipped by practitioners. Test automation can help to avoid this situation. Hence, this paper presents a novel approach to perform automated software testing for web applications based on its navigation. On the one hand,...
متن کاملSearch Based Path and Input Data Generation for Web Application Testing
Test case generation for web applications aims at ensuring full coverage of the navigation structure. Existing approaches resort to crawling and manual/random input generation, with or without a preliminary construction of the navigation model. However, crawlers might be unable to reach some parts of the web application and random input generation might not receive enough guidance to produce th...
متن کاملAETGSM Web: A Web Based Service for Automatic Efficient Test Generation from Functional Requirements
AETG Web is a web based service developed by Bellcore researchers for enabling model based testing. In model based testing, the functional test requirements of the system are first modeled and then testcases based on this model are created or generated. AETG Web employs a web based user interface to model the functional requirements of the System Under Test, and automatically generates testcase...
متن کاملTowards Model - Driven Testing 1
The OMG’s Model-Driven Architecture is a strategy towards interoperability across heterogeneous middleware platforms through the reuse of platform independent designs based on the distinction of, and transformation between, platformindependent and platform-specific models. A corresponding strategy for model-driven testing requires a similar structure to facilitate, besides the generation of tes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014